package com.zelix;

public class mn
    implements kn
{

    private int a;
    private du b;
    private static String z;

    public mn(int i, du du1)
    {
        a = -1;
        a = i;
        b = du1;
    }

    public boolean equals(Object obj)
    {
        if(obj instanceof mn)
        {
            mn mn1 = (mn)obj;
            return a == mn1.a;
        } else
        {
            return false;
        }
    }

    public du g()
    {
        return b;
    }

    public String h()
    {
        return b.v();
    }

    public String a()
    {
        return z;
    }

    public String b()
    {
        return null;
    }

    public int c()
    {
        return a;
    }

    public String d()
    {
        return b();
    }

    public int hashCode()
    {
        return a;
    }

    public boolean e()
    {
        return true;
    }

    public boolean f()
    {
        return false;
    }

    private static String z(char[] chs) {
        byte key = 0;
        for (int i = 0; i < chs.length; i++) {
            switch (i % 5) {
                case 0:
                    key =0x6f;
                    break;
                case 1:
                    key =105;
                    break;
                case 2:
                    key =114;
                    break;
                case 3:
                    key =11;
                    break;
                case 4:
                    key =88;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }

    static
    {
        z = z("S\031\027e<\006\007\0255".toCharArray());
    }
}